package com.pentofab.payrollmanagement.dao.model;

public class Employee {

	private String empName;
	private String empId;
	private String telophone1;
	private String telophone2;
	private String address1;
	private String address2;
	private String city;
	private String state;
	private String country;
	private String zipCode;
	private Company company;
	private String sex;
	private String DOJ;
	private String DOB;
	private String unit;
	private Designation designation;
	private Department depertment;
	private EmpCategory Category;
	private boolean rools;
	private String hoursperday;
	private String weeklyOff;
	private String createdby;
	private String modificaitonDate;
	private String modifiedBy;
	private String deletionDate;
	private String deletedBy;
	private String salaryProfile;

	public String getSalaryProfile() {
		return salaryProfile;
	}

	public void setSalaryProfile(String salaryProfile) {
		this.salaryProfile = salaryProfile;
	}

	public String getDOB() {
		return DOB;
	}
	
	public void setDOB(String dOB) {
		DOB = dOB;
	}
	
	public String getCreatedby() {
		return createdby;
	}

	public void setCreatedby(String createdby) {
		this.createdby = createdby;
	}

	public String getModificaitonDate() {
		return modificaitonDate;
	}

	public void setModificaitonDate(String modificaitonDate) {
		this.modificaitonDate = modificaitonDate;
	}

	public String getModifiedBy() {
		return modifiedBy;
	}

	public void setModifiedBy(String modifiedBy) {
		this.modifiedBy = modifiedBy;
	}

	public String getDeletionDate() {
		return deletionDate;
	}

	public void setDeletionDate(String deletionDate) {
		this.deletionDate = deletionDate;
	}

	public String getDeletedBy() {
		return deletedBy;
	}

	public void setDeletedBy(String deletedBy) {
		this.deletedBy = deletedBy;
	}


	public String getWeeklyOff() {
		return weeklyOff;
	}

	public void setWeeklyOff(String weeklyOff) {
		this.weeklyOff = weeklyOff;
	}

	public String getEmpName() {
		return empName;
	}

	public void setEmpName(String empName) {
		this.empName = empName;
	}

	public String getEmpId() {
		return empId;
	}

	public void setEmpId(String empId) {
		this.empId = empId;
	}

	public String getTelophone1() {
		return telophone1;
	}

	public void setTelophone1(String telophone1) {
		this.telophone1 = telophone1;
	}

	public String getTelophone2() {
		return telophone2;
	}

	public void setTelophone2(String telophone2) {
		this.telophone2 = telophone2;
	}

	public Company getCompany() {
		return company;
	}

	public void setCompany(Company company) {
		this.company = company;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getDOJ() {
		return DOJ;
	}

	public void setDOJ(String dOJ) {
		DOJ = dOJ;
	}

	public Designation getDesignation() {
		return designation;
	}

	public void setDesignation(Designation designation) {
		this.designation = designation;
	}

	public Department getDepertment() {
		return depertment;
	}

	public void setDepertment(Department depertment) {
		this.depertment = depertment;
	}

	public EmpCategory getCategory() {
		return Category;
	}

	public void setCategory(EmpCategory category) {
		Category = category;
	}

	public boolean isRools() {
		return rools;
	}

	public void setRools(boolean rools) {
		this.rools = rools;
	}

	public String getHoursperday() {
		return hoursperday;
	}

	public void setHoursperday(String hoursperday) {
		this.hoursperday = hoursperday;
	}


	/**
	 * Constructs a <code>String</code> with all attributes in name = value
	 * format.
	 * 
	 * @return a <code>String</code> representation of this object.
	 */

	public String getAddress1() {
		return address1;
	}

	public void setAddress1(String address1) {
		this.address1 = address1;
	}

	public String getAddress2() {
		return address2;
	}

	public void setAddress2(String address2) {
		this.address2 = address2;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getZipCode() {
		return zipCode;
	}

	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	/**
	 * Constructs a <code>String</code> with all attributes
	 * in name = value format.
	 *
	 * @return a <code>String</code> representation 
	 * of this object.
	 */
	public String toString()
	{
	    final String TAB = "    ";
	    
	    String retValue = "";
	    
	    retValue = "Employee ( "
	        + super.toString() + TAB
	        + "empName = " + this.empName + TAB
	        + "empId = " + this.empId + TAB
	        + "telophone1 = " + this.telophone1 + TAB
	        + "telophone2 = " + this.telophone2 + TAB
	        + "address1 = " + this.address1 + TAB
	        + "address2 = " + this.address2 + TAB
	        + "city = " + this.city + TAB
	        + "state = " + this.state + TAB
	        + "country = " + this.country + TAB
	        + "zipCode = " + this.zipCode + TAB
	        + "company = " + this.company + TAB
	        + "sex = " + this.sex + TAB
	        + "DOJ = " + this.DOJ + TAB
	        + "DOB = " + this.DOB + TAB
	        + "designation = " + this.designation + TAB
	        + "depertment = " + this.depertment + TAB
	        + "Category = " + this.Category + TAB
	        + "rools = " + this.rools + TAB
	        + "hoursperday = " + this.hoursperday + TAB
	        + "weeklyOff = " + this.weeklyOff + TAB
	        + "createdby = " + this.createdby + TAB
	        + "modificaitonDate = " + this.modificaitonDate + TAB
	        + "modifiedBy = " + this.modifiedBy + TAB
	        + "deletionDate = " + this.deletionDate + TAB
	        + "deletedBy = " + this.deletedBy + TAB
	        + "unit = " + this.unit
	        + " )";
	
	    return retValue;
	}


	
}
